home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 2 / Atari Mega Archive CD - Volume 2.iso / minix / up1510b.tgz / up1510b / src / kernel / proto.h < prev    next >
Text File  |  1990-07-15  |  5KB  |  300 lines

  1. /* Function prototypes. */
  2.  
  3. /* amoeba.c */
  4. void amint_task();
  5. void amoeba_task();
  6.  
  7. /* at_wini.c, bios_wini.c, ps_wini.c, xt_wini.c, stwini.c */
  8. void winchester_task();
  9.  
  10. /* clock.c */
  11. void clock_handler();
  12. void clock_task();
  13.  
  14. /* dmp.c, stdmp.c */
  15. void map_dmp();
  16. void p_dmp();
  17. void set_name();
  18.  
  19. /* floppy.c, stfloppy.c */
  20. void floppy_task();
  21.  
  22. /* main.c, stmain.c */
  23. void main();
  24. void panic();
  25.  
  26. /* memory.c */
  27. void mem_task();
  28.  
  29. /* misc.c */
  30. int do_vrdwt();
  31.  
  32. /* printer.c, stprint.c */
  33. void printer_task();
  34.  
  35. /* proc.c */
  36. void interrupt();
  37. int lock_mini_send();
  38. void lock_pick_proc();
  39. void lock_ready();
  40. void lock_sched();
  41. void lock_unready();
  42. int sys_call();
  43. void unhold();
  44.  
  45. /* system.c */
  46. void cause_sig();
  47. void inform();
  48. phys_bytes numap();
  49. void sys_task();
  50. phys_bytes umap();
  51.  
  52. /* tty.c */
  53. void finish();
  54. void sigchar();
  55. void tty_task();
  56.  
  57. /* library */
  58. int memcpy();
  59. void printk();
  60. int receive();
  61. int send();
  62. int sendrec();
  63.  
  64. #if (CHIP == INTEL)
  65.  
  66. /* clock.c */
  67. void milli_delay();
  68. unsigned read_counter();
  69.  
  70. /* console.c */
  71. void console();
  72. void flush();
  73. void out_char();
  74. void putc();
  75. void scr_init();
  76. void toggle_scroll();
  77.  
  78. /* cstart.c */
  79. void cstart();
  80.  
  81. /* exception.c */
  82. void exception();
  83.  
  84. /* i8259.c */
  85. void enable_irq();
  86. void init_8259();
  87.  
  88. /* keyboard.c */
  89. int func_key();
  90. void kb_init();
  91. int kb_read();
  92. void keyboard();
  93. int letter_code();
  94. int make_break();
  95. void reboot();
  96. void wreboot();
  97.  
  98. /* klib*.x */
  99. void bios13();
  100. void build_sig();
  101. phys_bytes check_mem();
  102. void cim_at_wini();
  103. void cim_floppy();
  104. void cim_printer();
  105. void cim_xt_wini();
  106. void cp_mess();
  107. unsigned in_byte();
  108. void klib_1hook();
  109. void klib_2hook();
  110. void lock();
  111. void mpx_1hook();
  112. void mpx_2hook();
  113. void out_byte();
  114. void phys_copy();
  115. void port_read();
  116. void port_write();
  117. void reset();
  118. void scr_down();
  119. void scr_up();
  120. void sim_printer();
  121. unsigned tasim_printer();
  122. int test_and_set();
  123. void unlock();
  124. void vid_copy();
  125. void wait_retrace();
  126.  
  127. /* main.c */
  128. void dp8390_int();
  129. void eth_stp();
  130.  
  131. /* misc.c */
  132. void mem_init();
  133.  
  134. /* mpx*.x */
  135. void idle_task();
  136. void restart();
  137. void int00(), divide_error();    /* exception handlers, in numerical order */
  138. void int01(), single_step_exception();
  139. void int02(), nmi();
  140. void int03(), breakpoint_exception();
  141. void int04(), overflow();
  142. void int05(), bounds_check();
  143. void int06(), inval_opcode();
  144. void int07(), copr_not_available();
  145. void int08(), double_fault();
  146. void int09(), copr_seg_overrun();
  147. void int10(), inval_tss();
  148. void int11(), segment_not_present();
  149. void int12(), stack_exception();
  150. void int13(), general_protection();
  151. void int14(), page_fault();
  152. void int15();
  153. void int16(), copr_error();    /* end of exception handlers */
  154. void clock_int();        /* hardware interrupt handlers, in order */
  155. void tty_int();
  156. void secondary_int(), psecondary_int(), eth_int();
  157. void rs232_int(), prs232_int();
  158. void disk_int();
  159. void lpr_int();
  160. void wini_int();        /* end of hardware interrupt handlers */
  161. void trp();            /* software interrupt handlers, in order */
  162. void s_call(), p_s_call();    /* end of software interrupt handlers */
  163.  
  164. /* printer.c */
  165. void pr_char();
  166. void pr_restart();
  167.  
  168. /* protect.c */
  169. void prot_init();
  170.  
  171. /* protect1.c */
  172. void init_codeseg();
  173. void init_dataseg();
  174. void ldt_init();
  175.  
  176. /* rs232.c */
  177. void rs232_1handler();
  178. void rs232_2handler();
  179. void rs_inhibit();
  180. int rs_init();
  181. int rs_ioctl();
  182. int rs_read();
  183. void rs_istart();
  184. void rs_istop();
  185. void rs_ocancel();
  186. void rs_setc();
  187. void rs_write();
  188.  
  189. /* start.x */
  190. void db();
  191. u16_t get_chrome();
  192. u16_t get_ega();
  193. u16_t get_ext_memsize();
  194. u16_t get_low_memsize();
  195. u16_t get_processor();
  196. u16_t get_word();
  197. void put_word();
  198.  
  199. /* system.c */
  200. void alloc_segments();
  201.  
  202. /* tty.c */
  203. void tty_wakeup();
  204.  
  205. #endif /* (CHIP == INTEL) */
  206.  
  207. #if (CHIP == M68000)
  208.  
  209. /* stdmp.c */
  210. void prname();
  211. void reg_dmp();
  212. void mem_dmp();
  213. void tty_dmp();
  214.  
  215. /* stfloppy.c */
  216. void fd_timer();
  217.  
  218. /* main.c */
  219. void none();
  220. void rupt();
  221. void trap();
  222. void checksp();
  223. void aciaint();
  224. void fake_int();
  225. void timint();
  226. void mdiint();
  227. void iob();
  228. void idle_task();
  229.  
  230. /* proc.c */
  231. void cp_mess();
  232.  
  233. /* rs232.c */
  234. void siaint();
  235. void rs232();
  236. void rs_flush();
  237. void rs_out_char();
  238. int tty_o_done();
  239. void rs_sig();
  240. void init_rs232();
  241. void set_uart();
  242.  
  243. /* stcon.c */
  244. void tty_init();
  245. int func_key();
  246. void dump();
  247. void putc();
  248.  
  249. /* stdma.c */
  250. void dmagrab();
  251. void dmafree();
  252. void dmaint();
  253. void dmaaddr();
  254. int dmardat();
  255. void dmawdat();
  256. void dmacomm();
  257. int dmastat();
  258.  
  259. /* stdskclk.c */
  260. int do_xbms();
  261.  
  262. /* stfnt.c */
  263.  
  264. /* stkbd.c */
  265. void kbdint();
  266. void kbdput();
  267. void kb_timer();
  268. void kbdinit();
  269.  
  270. /* stshadow.c */
  271. void mkshadow();
  272. void rmshadow();
  273. void unshadow();
  274.  
  275. /* stvdu.c */
  276. void flush();
  277. void out_char();
  278. void vducursor();
  279. void vduinit();
  280.  
  281. /* copy68k.s */
  282. void flipclicks();
  283. void copyclicks();
  284. void zeroclicks();
  285. void phys_copy();
  286.  
  287. /* stdskclks.s */
  288. int rd1byte();
  289. int wr1byte();
  290. long getsupra();
  291. long geticd();
  292.  
  293. /* stmpx.s */
  294. int lock();
  295. void unlock();
  296. void restore();
  297. void reboot();
  298.  
  299. #endif /* (CHIP == M68000) */
  300.